// coding: utf-8
// @Author : lryself
// @Date : 2020/10/25 19:25
// @Software: GoLand

package main

func main() {
	
}
func longestMountain(A []int) int {
	result := 0
	temp_len := 0
	i:=0
	for i<len(A){
		for i<len(A)-1 && A[i]<A[i+1]{
			i++
			temp_len++
		}
		if i==len(A)-1{
			return result
		}
		if temp_len==0{
			i++
			continue
		}
		temp_i:=i
		for i<len(A)-1 && A[i]>A[i+1]{
			i++
			temp_len++
		}
		if i == temp_i{
			i++
			temp_len=0
			continue
		}
		temp_len++
		if result<temp_len{
			result=temp_len
		}
		temp_len=0
	}
	return result
}